<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 vector-feature-night-mode-enabled skin-theme-clientpref-os vector-sticky-header-enabled" lang="fr" dir="ltr"><head>
<meta charset="UTF-8">
<title>Video Graphics Array</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://fr.wikipedia.org/wiki/Video_Graphics_Array"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Video_Graphics_Array rootpage-Video_Graphics_Array skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span lang="en">Video Graphics Array</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="fr" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="fr" dir="ltr"><p class="mw-empty-elt">
</p>
<p><span class="lang-en" lang="en"><b>Video Graphics Array</b></span> (<b>VGA</b>) est un <a href="Format_d'affichage_vid%C3%A9o" title="Format d'affichage vidéo">standard d'affichage</a> pour ordinateurs lancé en avril <a href="1987_en_informatique" title="1987 en informatique">1987</a> par <a href="International_Business_Machines" class="mw-redirect" title="International Business Machines">IBM</a> avec la mise en marché de la <a href="IBM_Personal_System/2" title="IBM Personal System/2">gamme PS/2</a>, en même temps que le <a href="Multicolor_Graphics_Array" title="Multicolor Graphics Array">MCGA</a>, en tant qu'amélioration des standards <a href="Enhanced_Graphics_Adapter" title="Enhanced Graphics Adapter">EGA</a> (640 × 350) et <a href="Color_Graphics_Adapter" title="Color Graphics Adapter">CGA</a>. VGA appartient à une famille de standards d'IBM et reste compatible avec les précédents formats.
</p><p>Comme d'autres réalisations d'IBM, VGA a été très largement cloné par d'autres fabricants. Un consensus se fit rapidement ensuite sur le standard <a href="Super_Video_Graphics_Array" title="Super Video Graphics Array">SVGA</a> 800 × 600.
</p><p>Le terme VGA désigne aussi bien un <i>mode d'affichage</i> (<span class="nowrap">640 × 480</span>, <abbr class="abbr" title="et cetera">etc.</abbr>) qu'une <i>connectique</i> (<a href="Connecteur_VGA" title="Connecteur VGA">connecteur VGA</a>).
</p>
<div class="mw-heading mw-heading2"><h2 id="Spécifications"><span id="Sp.C3.A9cifications"></span>Spécifications</h2></div>
<p>Le format utilise 256 kibioctets (<a href="Kibioctet" class="mw-redirect" title="Kibioctet">kio</a>) de mémoire vidéo et fonctionne selon deux modes : une palette de 16 couleurs en 640 × 480 ou 256 couleurs en 320 × 200 (MCGA) choisies parmi 262 144 couleurs. La définition maximum est de 720 colonnes par 480 lignes (<span class="nowrap">720 × 480</span>) avec un taux de rafraîchissement de 70 hertz.
</p><p>Le standard VGA supporte également :
</p>
<ul><li>quatre <a href="Trame_(informatique)" title="Trame (informatique)">plans vidéo</a> (qui sont les 4 bits de chaque <a href="Pixel" title="Pixel">pixel</a> adressables séparément en mode 16 couleurs, hérités du EGA, ou une alternance de colonnes de pixels dans le cas du 256 couleurs ; dans les deux cas, c'est une forme rudimentaire d'<a href="Acc%C3%A9l%C3%A9ration_mat%C3%A9rielle" title="Accélération matérielle">accélération vidéo</a> et c'est aussi un moyen de faire entrer 128k de RAM EGA ou 256k de RAM VGA dans une fenêtre d'accès de seulement 64k du bus ISA)</li>
<li>le <a href="Barre_de_d%C3%A9filement" title="Barre de défilement">défilement matériel</a> (<span class="lang-en" lang="en">scrolling</span>) (en choisissant l'adresse de départ dans le <a href="M%C3%A9moire_vid%C3%A9o" title="Mémoire vidéo">tampon vidéo</a>) ;</li>
<li>la division de l'écran en 2 zones indépendantes séparées par une ligne horizontale, ainsi que le <i>Copper effect</i><sup id="cite_ref-raster-copper_1-0" class="reference"><a href="#cite_note-raster-copper-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>, consistant à changer les réglages à la synchronisation horizontale du <a href="%C3%89cran_d'ordinateur#Rafraîchissement_d'écran" title="Écran d'ordinateur">rafraîchissement d'écran</a> (signal dit HSYNC) : dans ce cas on peut diviser l'écran en n'importe quel nombre de bandes horizontales – à condition d'avoir un parfait contrôle sur l'horloge du CPU ;</li>
<li>des polices de caractères définies par logiciel en <a href="Mode_texte" title="Mode texte">mode texte</a>.</li></ul>
<p>Les modes graphiques "standard" (du BIOS vidéo) qui sont spécifiques au VGA sont :
</p>
<ul><li>640 × 480 × 4 (16 couleurs)</li>
<li>320 × 200 × 8 (256 couleurs) ou <a href="Mode_13h" title="Mode 13h">Mode 13h</a></li></ul>
<p>Il supporte également les précédents standards : <a href="Enhanced_Graphics_Adapter" title="Enhanced Graphics Adapter">EGA</a>, <a href="Color_Graphics_Adapter" title="Color Graphics Adapter">CGA</a> et <a href="Monochrome_Display_Adapter" title="Monochrome Display Adapter">MDA</a>, et d'autres qui ne sont pas supportés par le BIOS vidéo. Le <a href="Mode_X" title="Mode X">Mode X</a> est en fait une option, le système à 4 plans en 256 couleurs, qui permet un plus grand nombre de modes 256 couleurs que l'option sans plans telle qu'utilisée dans le mode 13h. Avec le Mode X on peut faire 320, 360, 640 ou 720 colonnes, avec 200, 240, 350, 400 ou 480 rangées, ainsi que d'autres variations en ajoutant de petits nombres de colonnes ou rangées de chaque côté mais en conservant la même taille de pixels à l'écran (en changeant la taille des bordures). Toutes ces options de taille d'écran ne font pas partie du Mode X en tant que tel, mais deviennent utilisables seulement parce que le Mode X débloque l'accès à plus que 64k de RAM en 256 couleurs (320x200 prend 62.5k).
</p><p>Le mode texte <a href="Alphanum%C3%A9rique" class="mw-redirect" title="Alphanumérique">alphanumérique</a> est de 80 ou 40 colonnes de caractères, en 25 ou 43 ou 50 ou 60 rangées, selon la taille graphique du mode et la taille de caractères choisie. Chaque cellule peut être définie en utilisant 16 couleurs de texte qui peut être rendu clignotant. Dans ce cas, seules 8 couleurs sont disponibles pour le fond contre 16 si le texte n'est pas clignotant. Bien qu'un mode monochrome soit disponible, la plupart des programmeurs utilisent le mode couleur avec un texte gris et un fond noir. Ces caractéristiques sont toutes disponibles en CGA ou EGA, sauf les modes à 50 et 60 rangées. En outre, le VGA permet aussi d'avoir 9 pixels de large par caractère (80 fois 9 = 720 pixels), et il permet de choisir entre 8, 14 ou 16 pixels de haut par caractère (contre 8 ou 14 en EGA, et seulement 8 en CGA). Le VGA permet en plus d'appliquer aux modes texte les palettes choisies parmi 262144 couleurs, alors que l'EGA le faisait avec 64. Finalement, les EGA et VGA permettent de définir sa propre police de caractères, ce qui a surtout été utilisée pour permettre d'autres "pages de code", surtout pour des caractères accentués supplémentaires et d'autres alphabets.
</p><p>En mode couleur, chaque cellule du mode texte est associée à deux octets : l'un pour le caractère et l'autre utilisé pour ses attributs (1 bit de clignotement, 3 bits de couleur d'arrière-plan, 4 bits de couleur d'avant-plan).
</p>
<div class="mw-heading mw-heading2"><h2 id="Connectique">Connectique</h2></div>
<p>La connexion entre un ordinateur et un moniteur se faisait traditionnellement à l'aide de connecteurs <a href="D-sub" title="D-sub">D-sub</a> de haute densité à 15 broches (<a href="Connecteur_VGA" title="Connecteur VGA">connecteur VGA</a>), ou de connecteurs miniatures <a href="Mini-VGA" title="Mini-VGA">Mini-VGA</a>.
</p><p>La <a href="Connectique" title="Connectique">connectique</a> VGA, qui véhicule uniquement des signaux analogiques, est aujourd'hui concurrencée par des solutions plus récentes et numériques telles que <a href="Digital_Visual_Interface" class="mw-redirect" title="Digital Visual Interface">DVI</a>, <a href="High-Definition_Multimedia_Interface" title="High-Definition Multimedia Interface">HDMI</a> ou <span class="lang-en" lang="en"><a href="DisplayPort" title="DisplayPort">DisplayPort</a></span> qui équipent de nouveaux modèles d'ordinateurs. Il est courant en 2016 que des portables offrant une sortie HDMI disposent également d'une sortie femelle VGA permettant un affichage sur projecteur pour les conférences. Mais cela tendait déjà à disparaître en 2018.
</p>
<div class="mw-heading mw-heading2"><h2 id="Table_de_comparaison">Table de comparaison</h2></div>
<table class="wikitable">
<tbody><tr bgcolor="#ececec">
<th rowspan="2">Format<br> d’affichage<br> vidéo
</th>
<th colspan="2">Définition
</th>
<th rowspan="2">Pixels<small><br>(en millions)</small>
</th>
<th rowspan="2">Ratio<br>largeur/hauteur
</th>
<th colspan="9">Pourcentage de <i>différence</i> en pixels
</th>
<th rowspan="2">Format écran large
</th>
<th rowspan="2">Dimension typique de l’écran
</th></tr>
<tr>
<th>X<br><small>(largeur)</small>
</th>
<th>Y<br><small>(hauteur)</small>
</th>
<th>QVGA
</th>
<th>VGA
</th>
<th>SVGA
</th>
<th>XGA
</th>
<th>XGA+
</th>
<th>SXGA
</th>
<th>SXGA+
</th>
<th>UXGA
</th>
<th>QXGA
</th></tr>
<tr>
<th><a href="Quarter_Video_Graphics_Array" title="Quarter Video Graphics Array">QVGA</a>
</th>
<td>320
</td>
<td>240
</td>
<td>0,08
</td>
<td>1,33
</td>
<td style="background-color:#e3e3e3;color:#888;text-align:center;">0%
</td>
<td style="background-color:#fee;color:#f00;">-75 %
</td>
<td style="background-color:#fee;color:#f00;">-84 %
</td>
<td style="background-color:#fee;color:#f00;">-90 %
</td>
<td style="background-color:#fee;color:#f00;">-92 %
</td>
<td style="background-color:#fee;color:#f00;">-94 %
</td>
<td style="background-color:#fee;color:#f00;">-95 %
</td>
<td style="background-color:#fee;color:#f00;">-96 %
</td>
<td style="background-color:#fee;color:#f00;">-98 %
</td>
<td>
</td>
<td>2,8″/ 7,11 <abbr class="abbr" title="centimètre">cm</abbr>
</td></tr>
<tr>
<th><a class="mw-selflink selflink">VGA</a>
</th>
<td>640
</td>
<td>480
</td>
<td>0,31
</td>
<td>1,33
</td>
<td style="background-color:#ffe;">300 %
</td>
<td style="background-color:#e3e3e3;color:#888;text-align:center;">0%
</td>
<td style="background-color:#fee;color:#f00;">-36 %
</td>
<td style="background-color:#fee;color:#f00;">-61 %
</td>
<td style="background-color:#fee;color:#f00;">-69 %
</td>
<td style="background-color:#fee;color:#f00;">-77 %
</td>
<td style="background-color:#fee;color:#f00;">-79 %
</td>
<td style="background-color:#fee;color:#f00;">-84 %
</td>
<td style="background-color:#fee;color:#f00;">-90 %
</td>
<td><a href="Wide_VGA" title="Wide VGA">WVGA</a>
</td>
<td>
</td></tr>
<tr>
<th><a href="Super_Video_Graphics_Array" title="Super Video Graphics Array">SVGA</a>
</th>
<td>800
</td>
<td>600
</td>
<td>0,48
</td>
<td>1,33
</td>
<td style="background-color:#ffe;">525 %
</td>
<td style="background-color:#ffe;">56 %
</td>
<td style="background-color:#e3e3e3;color:#888;text-align:center;">0 %
</td>
<td style="background-color:#fee;color:#f00;">-39 %
</td>
<td style="background-color:#fee;color:#f00;">-52 %
</td>
<td style="background-color:#fee;color:#f00;">-63 %
</td>
<td style="background-color:#fee;color:#f00;">-67 %
</td>
<td style="background-color:#fee;color:#f00;">-75 %
</td>
<td style="background-color:#fee;color:#f00;">-85 %
</td>
<td>
</td>
<td>
</td></tr>
<tr>
<th><a href="Extended_Graphics_Array" title="Extended Graphics Array">XGA</a>
</th>
<td>1024
</td>
<td>768
</td>
<td>0,79
</td>
<td>1,33
</td>
<td style="background-color:#ffe;">914 %
</td>
<td style="background-color:#ffe;">156 %
</td>
<td style="background-color:#ffe;">64 %
</td>
<td style="background-color:#e3e3e3;color:#888;text-align:center;">0 %
</td>
<td style="background-color:#fee;color:#f00;">-21 %
</td>
<td style="background-color:#fee;color:#f00;">-40 %
</td>
<td style="background-color:#fee;color:#f00;">-47 %
</td>
<td style="background-color:#fee;color:#f00;">-59 %
</td>
<td style="background-color:#fee;color:#f00;">-75 %
</td>
<td><a href="Wide_Extended_Graphics_Array" title="Wide Extended Graphics Array">WXGA</a>
</td>
<td>15″/ 38 <abbr class="abbr" title="centimètre">cm</abbr>
</td></tr>
<tr>
<th><a href="Extended_Graphics_Array%2B" title="Extended Graphics Array+">XGA+</a>
</th>
<td>1152
</td>
<td>864
</td>
<td>1,00
</td>
<td>1,33
</td>
<td style="background-color:#ffe;">1196 %
</td>
<td style="background-color:#ffe;">224 %
</td>
<td style="background-color:#ffe;">107 %
</td>
<td style="background-color:#ffe;">27 %
</td>
<td style="background-color:#e3e3e3;color:#888;text-align:center;">0 %
</td>
<td style="background-color:#fee;color:#f00;">-24 %
</td>
<td style="background-color:#fee;color:#f00;">-32 %
</td>
<td style="background-color:#fee;color:#f00;">-48 %
</td>
<td style="background-color:#fee;color:#f00;">-68 %
</td>
<td><a href="Wide_Extended_Graphics_Array_%2B" title="Wide Extended Graphics Array +">WXGA+</a>
</td>
<td>17″/ 43 <abbr class="abbr" title="centimètre">cm</abbr>
</td></tr>
<tr>
<th><a href="Super_Extended_Graphics_Array" title="Super Extended Graphics Array">SXGA</a>
</th>
<td>1280
</td>
<td>1024
</td>
<td>1,31
</td>
<td>1,25
</td>
<td style="background-color:#ffe;">1607 %
</td>
<td style="background-color:#ffe;">327 %
</td>
<td style="background-color:#ffe;">173 %
</td>
<td style="background-color:#ffe;">67 %
</td>
<td style="background-color:#ffe;">32 %
</td>
<td style="background-color:#e3e3e3;color:#888;text-align:center;">0 %
</td>
<td style="background-color:#fee;color:#f00;">-11 %
</td>
<td style="background-color:#fee;color:#f00;">-32 %
</td>
<td style="background-color:#fee;color:#f00;">-58 %
</td>
<td><a href="Wide_Super_Extended_Graphics_Array" title="Wide Super Extended Graphics Array">WSXGA</a>
</td>
<td>17-19″/ 43-48 <abbr class="abbr" title="centimètre">cm</abbr>
</td></tr>
<tr>
<th><a href="Super_Extended_Graphics_Array%2B" title="Super Extended Graphics Array+">SXGA+</a>
</th>
<td>1400
</td>
<td>1050
</td>
<td>1,47
</td>
<td>1,33
</td>
<td style="background-color:#ffe;">1814 %
</td>
<td style="background-color:#ffe;">379 %
</td>
<td style="background-color:#ffe;">206 %
</td>
<td style="background-color:#ffe;">87 %
</td>
<td style="background-color:#ffe;">48 %
</td>
<td style="background-color:#ffe;">12 %
</td>
<td style="background-color:#e3e3e3;color:#888;text-align:center;">0 %
</td>
<td style="background-color:#fee;color:#f00;">-23 %
</td>
<td style="background-color:#fee;color:#f00;">-53 %
</td>
<td><a href="Wide_Super_Extended_Graphics_Array%2B" title="Wide Super Extended Graphics Array+">WSXGA+</a>
</td>
<td>
</td></tr>
<tr>
<th><a href="Ultra_Extended_Graphics_Array" title="Ultra Extended Graphics Array">UXGA</a>
</th>
<td>1600
</td>
<td>1200
</td>
<td>1,92
</td>
<td>1,33
</td>
<td style="background-color:#ffe;">2400 %
</td>
<td style="background-color:#ffe;">525 %
</td>
<td style="background-color:#ffe;">300 %
</td>
<td style="background-color:#ffe;">144 %
</td>
<td style="background-color:#ffe;">93 %
</td>
<td style="background-color:#ffe;">46 %
</td>
<td style="background-color:#ffe;">31 %
</td>
<td style="background-color:#e3e3e3;color:#888;text-align:center;">0 %
</td>
<td style="background-color:#fee;color:#f00;">-39 %
</td>
<td><a href="Wide_Ultra_Extended_Graphics_Array" title="Wide Ultra Extended Graphics Array">WUXGA</a>
</td>
<td>20″/ 51 <abbr class="abbr" title="centimètre">cm</abbr>
</td></tr>
<tr>
<th><a href="Quad_eXtended_Graphics_Array" title="Quad eXtended Graphics Array">QXGA</a>
</th>
<td>2048
</td>
<td>1536
</td>
<td>3,15
</td>
<td>1,33
</td>
<td style="background-color:#ffe;">3996 %
</td>
<td style="background-color:#ffe;">924 %
</td>
<td style="background-color:#ffe;">555 %
</td>
<td style="background-color:#ffe;">300 %
</td>
<td style="background-color:#ffe;">216 %
</td>
<td style="background-color:#ffe;">140 %
</td>
<td style="background-color:#ffe;">114 %
</td>
<td style="background-color:#ffe;">64 %
</td>
<td style="background-color:#e3e3e3;color:#888;text-align:center;">0 %
</td>
<td><a href="Wide_Quad_eXtended_Graphics_Array" title="Wide Quad eXtended Graphics Array">WQXGA</a>
</td>
<td>30″/ 76 <abbr class="abbr" title="centimètre">cm</abbr>
</td></tr></tbody></table>
<div class="mw-heading mw-heading2"><h2 id="Notes">Notes</h2></div>
<div class="references-small decimal" style=""><div class="mw-references-wrap"><ol class="references">
<li id="cite_note-raster-copper-1"><span class="mw-cite-backlink"><a href="#cite_ref-raster-copper_1-0">↑</a> </span><span class="reference-text"><span class="ouvrage" id="Gueorguiev2018"><span class="ouvrage" id="Hristo_Gueorguiev2018">Hristo Gueorguiev, « <a rel="nofollow" class="external text" href="https://hristogueorguiev.com/the-notorious-raster-copper-bar-effect-a-vga-dos-example/"><cite style="font-style:normal;">The notorious raster-copper bar-effect : a VGA-DOS example</cite></a> », sur <span class="italique">WordPress</span>, <time class="nowrap" datetime="2018-06" data-sort-value="2018-06">juin 2018</time></span></span></span>
</li>
</ol></div>
</div>
<div class="mw-heading mw-heading2"><h2 id="Voir_aussi">Voir aussi</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Articles_connexes">Articles connexes</h3></div>
<ul><li><a href="Fonctionnement_des_cartes_VGA" title="Fonctionnement des cartes VGA">Fonctionnement des cartes VGA</a></li></ul>
<div class="navbox-container" style="clear:both;">
</div>
<ul id="bandeau-portail" class="bandeau-portail"><li><span class="bandeau-portail-element"><span class="bandeau-portail-icone"><span class="noviewer skin-invert-image" typeof="mw:File"></span></span> <span class="bandeau-portail-texte">Portail de l’électricité et de l’électronique</span> </span></li> <li><span class="bandeau-portail-element"><span class="bandeau-portail-icone"><span class="noviewer" typeof="mw:File"></span></span> <span class="bandeau-portail-texte">Portail de l’informatique</span> </span></li> <li><span class="bandeau-portail-element"><span class="bandeau-portail-icone"><span class="noviewer" typeof="mw:File"></span></span> <span class="bandeau-portail-texte">Portail des années 1980</span> </span></li> </ul></div><!--htdig_noindex--><div><div class="zim-footer">
Cet article est issu de <a class="external text" title="Dernière modification le 2024-06-03" href="https://fr.wikipedia.org/wiki/?title=Video_Graphics_Array&oldid=215635747">Wikipédia</a>. Sauf mention contraire, le texte est disponible sous <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.fr">Creative Commons Attribution-Share Alike 4.0</a>. Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>